package chapter05

/**
 *
 * @author cdhuangchao3
 * @date 2023/6/4 9:39 PM
 */
object Test11_ControlAbstraction {
  def main(args: Array[String]): Unit = {
    def f1(): Int = {
      println("f1调研")
      12
    }

    // 传名参数
    def f2(a: => Int): Unit = {
      println("a=" + a)
      println("a=" + a)
    }
    f2(12)
    f2(f1())
    f2({
      println("这是一个代码库")
      12
    })
  }
}
